All the cities have public transports in form of buses.Also available are jeeps on hire. Beware of jeep drivers who charge a bomb from tourists. Otherwise from Delhi various private travel agencies organise trips to Rajasthan but they are rather costly. But if you do not travel alone, it is better to hire a car with a driver for example a car from Delhi International Airport to Neemrana Village costs 4000 INR for five persons. Besides these government tourism department runs luxury buses to a couple of cities in Rajasthan. The buses originate from Dr. Ambedkar Terminus in the Old Delhi region.
Railways can be the better travel mode as it is quick and the service on most trains is excellent. But in Rajasthan, road may be more enjoyable for short distances as the sights of the desert with the hills to be seen are beautiful and the roads are but bearable. A popular road drive is from Jodhpur to Jaisalmer, which is because the flight takes longer overall and the road is excellent.
A very popular option is Palace on Wheels which is a week long luxury train ride through interiors of Rajasthan.